package com.fc.redap.service;

import com.fc.redap.entity.BookedUserStatisticEntity;
import com.fc.redap.entity.ProjectBookedUserEntity;

import java.util.List;
import java.util.Map;

public interface IProjectBookedUserService extends BaseService<ProjectBookedUserEntity>{

    void deleteByProjectId(Long projectId);

    void save(ProjectBookedUserEntity bookedUserEntity);

    List<ProjectBookedUserEntity> queryList(Map<String, Object> map);

    List<ProjectBookedUserEntity> queryHistoryList(Map<String, Object> map);

    List<ProjectBookedUserEntity> queryBookeUserList(Map<String, Object> map);

    BookedUserStatisticEntity statisticData(Map<String, Object> map);

    Integer getUntouchedUserNumber();

}
